storm rainfall - German English Dictionary